Conception et usage des composants métier processus pour les systèmes d'information. (Design and usage of process business components for information systems)

نویسنده

  • Rajaa Saidi
چکیده

ion : Réutilisation : Légende : SI1 SI2 SIn te l-0 04 30 49 7, v er si on 2 4 Ja n 20 10 Chapitre 3 : Concepts de base et vue métier d’un composant métier processus 82 c) Origines de la variabilité Nous distinguons deux aspects qui peuvent être à l’origine de la variabilité représentée dans des CMP. 1. Variabilité des PM : un CMP modélise des PM similaires qui peuvent être déclinés de plusieurs façons selon les besoins de chaque SI (Cf. Figure 3-11.a et Figure 3-11.b). 2. Variabilité du degré d'informatisation du PM : un CMP doit prendre en considération le degré d’informatisation d’un PM qui peut varier d’un système d'information à un autre (Cf. Figure 3-11.a et Figure 3-11.c). PM dans SI1 (Figure 3-11.a) PM dans SI2 (Figure 3-11.b) PM dans SI3 (Figure 3-11.c) Figure 3-11 : Origines de la variabilité d) Unités de la variabilité Pour représenter la variabilité dans un CMP, nous utilisons les concepts de Points de Variation et de Variantes. 1. Un point de variation localise un endroit spécifique dans un CMP auquel une décision, prise lors de la conception d’un SI, est attachée. 2. Une variante représente une exécution spécifique d'un point de variation. Elle correspond aux solutions alternatives de conception. e) Types de variabilité Pour qu’un point de variation fournisse des contraintes sur le choix de ses variantes, nous utilisons les quatre types de variation définis dans [Bachmann et al., 2001] [VanDerMaβen et al., 2002], en particulier, l’alternative et l’option. Les types ensemble d’alternatives et alternative optionnelle, ne sont que des combinaisons des deux premiers types. 2.2.3 Modélisation de la variabilité a) Variabilité multi-vues Nous l’avons déjà dit, nous cherchons à spécifier un CMP avec une solution complète. Ainsi, un CMP doit supporter la variabilité selon ses quatre vues de développement : Activité 1 <> Activité 3 <> Activité 2 <> Activité 1 <> Activité 3 <> Activité 3 <> Activité 1 <> Activité 2 <> te l-0 04 30 49 7, v er si on 2 4 Ja n 20 10 83 Chapitre 3 : Concepts de base et vue métier d’un composant métier processus • Variabilité métier : représente la variabilité des activités représentées par un CMP. La variabilité est modélisée par une extension des concepts du diagramme d’activités d’UML 2. • Variabilité fonctionnelle : représente les différentes fonctionnalités offertes par le CMP ainsi que les variantes. La variabilité est modélisée par une extension des concepts du diagramme de cas d’utilisation d’UML 2. • Variabilité dynamique : modélise la variabilité des interactions entre les classes du système ainsi qu’une description détaillée de la variabilité fonctionnelle. La variabilité est modélisée par les concepts du diagramme de séquence d’UML 2. • Variabilité structurelle : représente la variabilité de la structure du système. La variabilité est modélisée par une extension du modèle conceptuel Symphony [Hassine, 2005]. L’expression de la variabilité multi-vues repose essentiellement sur la représentation des points de variation, des variantes ainsi que des contraintes de dépendance. En outre, la spécification du CMP est contrôlée par la vue métier qui représente l'organisation du CMP dans son ensemble, assure la cohésion des activités et guide le processus de modélisation et de réduction de la variabilité. Ainsi, la vue métier constitue un mécanisme essentiel de traçabilité entre les vues du CMP (Cf. Figure 3-12). Figure 3-12 : Variabilité multi-vues b) Extension d’UML par les concepts de la variabilité Pour la modélisation des systèmes, UML propose un ensemble de diagrammes. Cependant, ces diagrammes restent généralement dédiés à la modélisation d’un seul système, et ne V1 V2 PV PV

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Conception fonctionnelle de services d'entreprise fondée sur l'alignement entre coeur de métier et système d'information

RÉSUMÉ. La connaissance des processus constituant le cœur de métier de l'entreprise et sa structure organisationnelle permet d’aligner l’organisation de cette entreprise sur sa stratégie. Or pour concevoir un ensemble de services fournis par l'entreprise à un client particulier, il faut être capable de décrire les processus métier du point de vue client, et non de la production. Afin de respect...

متن کامل

Constats et fondements pour des méthodes d'ingénierie de SI dirigées par les exigences de gouvernance

RÉSUMÉ. Les ingénieurs ont pour objectif de construire des systèmes d’information (SI) qui doivent satisfaire les exigences des organisations actuelles positionnées dans un environnement en perpétuelle évolution. Dans ce contexte l’ingénierie des SI est un domaine clé pour limiter le risque de non-alignement du SI aux processus métier. La gouvernance des SI (GSI) a la responsabilité des process...

متن کامل

Implémentation à l'aide de BPEL de trois processus d'agrégation de composants, dirigée par les modèles

RÉSUMÉ. Plusieurs organisations qui œuvrent dans le domaine d’apprentissage à distance utilisent le composant logiciel comme unité de base pour construire leur système. Ils ne développent presque plus de nouveaux composants, mais ils les réutilisent et appliquent des réingénieries pour des fins d’adaptation aux nouveaux contextes. Ceci prouve que le développement logiciel par agrégation des com...

متن کامل

Approche et modèle pour la spécification de composants-métier

Nowadays, the development components-based approach is more and more often used for the conception of information systems. In front of this expansion, it seems necessary to propose tools, models and languages dedicated to the implementation of this approach. Thus, many research works focus on the notion of “components”. Components models can be either technical (CCM, COM/DCOM, EJB) or conceptua...

متن کامل

Une Approche d'Analyse du Code de la Cospécificaion et la Description des Composants Architecturaux pour la Conception des Systèmes Mixtes

Résumé-Nous présentons dans ce travail une approche automatique de haut niveau pour l’analyse de code de la cospécification java, et pour la description des composants qui composent l’architecture cible sur laquelle l’application s’exécute dessus. Dans ce contexte, nous avons développé deux outils pour extraire toutes les informations pertinentes concernant les entités matérielles et logicielle...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009